草庐IT

Android Studio 卡在 Refreshing Gradle 项目上

全部标签

c# - 应用程序卡在全屏?

要重现我的问题,请执行以下操作:用C#创建一个新的Windows窗体应用程序。在Form1的属性窗口中,将FormBorderStyle设置为None。启动程序并按Windows+Up。现在您被困在全屏模式中。在默认的FormBorderStyle中,将MaximizeBox属性设置为false将禁用Windows+Up全屏快捷方式。如果FormBorderStyle设置为NoneMicrosoft决定禁用除向上箭头之外的所有Windows+箭头键快捷方式然后禁用禁用MaximizeBox属性。这是一个错误吗?有什么简单方法可以禁用此快捷方式功能,就像在所有其他FormBorderSt

c# - 在 C# 项目中包含用于单元测试的资源文件

我有一些读取和修改文件的函数。为了使单元测试独立于任何文件系统问题,我想将文件包含在项目中。但是,我的函数应该是获取文件路径,而我只能从程序集中获取一个FileStream。知道如何获取项目中资源文件的文件路径吗?System.Reflection.Assemblya=System.Reflection.Assembly.Load(assemblyName);FileStreamstream=a.GetFile(assemblyName+"."+fileName); 最佳答案 对于这个问题,我通常的解决方案是重构我的程序以在调用方法

c# - 如何在类库项目中引用xml文件

我有一个类库项目。在其中一个类中,我需要访问一个XML文件。如何在类中引用此文件的路径?该文件位于同一项目的其中一个文件夹中。 最佳答案 如果你specifytheXmlfiletobecompiledintoyourassembly您可以在运行时使用反射读取它。Assemblyasm=Assembly.GetExecutingAssembly();XmlDocumentdoc=newXmlDocument();XmlTextReaderreader=newXmlTextReader(asm.GetManifestResourceS

c# - 每个项目都应该使用单独的强名称 key (.snk) 进行签名吗?

在我的VisualStudio解决方案中,我有一个网站和4-5个引用的类库项目,其中一些还引用了外部第三方程序集。我被赋予了为这些项目的程序集签名的任务。我的理解是签名的目的是不是每个人都可以在不提供其公钥和版本详细信息的情况下使用我们的程序集,对吗?我应该使用一个强名称key(.snk)对这些项目的所有程序集进行签名,还是应该使用单独的强名称key对每个程序集进行签名?强名称key密码保护的目的是什么?你会怎么做?非常感谢, 最佳答案 thatthepurposeofsigningisthatnoteveryonebeingabl

c# - 无法将 TFS 项目映射到 Visual Studio 2013 中的网络驱动器

我在将我的TFS项目映射到VisualStudio2013中的网络驱动器时遇到问题。我在ParallelsDesktop9forOSX中的Windows8.1实例上。我将我的各种开发文件保存在我的OSX文件系统上,而不是在VM镜像上。这对我使用VisualStudio2012来说不是问题(请参见下面的屏幕截图),但是对于VisualStudio2013,我看不到我的Z驱动器对我可用。2013年有什么变化?我可以做些什么来让2013年像2012年那样以同样的方式工作吗?编辑:此外,如果我尝试手动输入正确的路径,它会接受它,但随后我会收到各种“找不到路径的一部分...”错误。第三张截图显示

c# - 如何将我的 asp.net 项目发布到本地 iis?

我一直在寻找并看到了一些操作方法,但我发现它们有些令人困惑。有没有人有新手容易理解的好教程或分步说明 最佳答案 在VisualStudio中,转到项目属性>选项卡web并选中“使用本地IISWeb服务器”。然后,它会问你是否要创建虚拟目录,回答是,然后你会看到...你创建了一个IIS虚拟目录,当你运行你的应用程序时,它们将在IIS上运行。 关于c#-如何将我的asp.net项目发布到本地iis?,我们在StackOverflow上找到一个类似的问题: http

c# - 如何使用 Win32 API 在 TreeView 中选择一个项目

我正在尝试使用Win32API将一系列用户输入自动化到C#中已编译的应用程序。我没有我试图控制的应用程序的任何源代码,并且在我试图控制它时它正在运行。在我的代码中,我有一个按钮,单击该按钮时,需要对我试图控制的应用程序进行一系列3次输入:在TreeView中选择一个项目点击一个按钮点击另一个按钮它的工作方式是第2步中的按钮根据第1步中在TreeView中选择的项目执行操作。我可以通过简单地发送消息来使按钮点击正常工作,但我无法确定了解如何选择我想要的TreeView项目。TreeView是静态的,因此项目和布局永远不会改变。它具有以下布局:-itemsA-元素B--itemB1-ite

c# - .NET 中的 SVN 用于小型项目

我为客户管理一个小项目我希望能够开始使用SVN来从多台计算机提供更好的服务,我想要一个SAAS解决方案,因为该项目很小,需要在我的客户的专用服务器公司。你推荐的最好的SVN托管服务/VS2010插件是什么谢谢附言。欢迎提出解决我问题的其他想法我是这种工作方式(SVN)的新手 最佳答案 AnkhSVN是一个很好的、免费的和流行的插件。我一直将它与VS2010一起使用,我对它非常满意。我也用TortoiseSVN在VisualStudio之外。VisualSVN也很受欢迎。Subversion托管可以从许多托管服务提供商那里找到,可以单

c# - 为什么 smtpclient 发送的电子邮件没有出现在已发送的项目中

我实现了一个通过.NetSmtpClient发送电子邮件的服务器。邮件发送代码如下所示:privatestaticMailMessageSendMail(stringto,stringsubject,stringbody){MailMessagemailToSend=newMailMessage();mailToSend.Body=body;mailToSend.Subject=subject;mailToSend.IsBodyHtml=true;mailToSend.To.Add(to);try{mailClient.Send(mailToSend);}catch(Exception

c# - 我们应该在成熟的项目中开始使用 FxCop 和/或 StyleCop 吗?

我们有3年历史的解决方案(.sln)和大约20个项目(.csproj)。开始使用FxCop和/或StyleCop是否合理?也许我们应该首先将它用于几个小项目而不是整个解决方案?能看到一些有经验的回答就好了。谢谢。编辑:我们正在使用TeamCity进行持续集成。而且我们不可能使用ReSharper。:(仅限CodeRushXpress。 最佳答案 是的,你应该,但要慢慢来。获取ReSharper的副本,安装StyleCop,并获取ReSharper插件的StyleCop,设置您要使用的规则,从那时起,您打开的每个文件都会充满波浪形的蓝